صفحه اصلی مقالات تکست باکس جست و جو هوشمند با قابلیت تشخیص خودکار

تکست باکس جست و جو هوشمند با قابلیت تشخیص خودکار

تکست باکس جست و جو هوشمند با قابلیت تشخیص خودکار

نویسنده :

textbox مانند گوگل jQuery.Autocomplete یک افزونه خودکار کاملاً مبتنی بر جی کوئری است که لیست ورودی خودکار / کامل خودکار را با جستجوی آژاکس در هنگام ورودی کاربران به لیست های ورودی متن پیوست می کند.

textbox مانند گوگل

jQuery.Autocomplete یک افزونه خودکار کاملاً مبتنی بر جی کوئری است که لیست ورودی خودکار / کامل خودکار را با جستجوی آژاکس در هنگام ورودی کاربران به لیست های ورودی متن پیوست می کند.
 

 html


پرونده های جاوا اسکریپت لازم را در صفحه وب خود وارد کنید






CSS

.autocomplete-suggestions {

border:1px solid #999;

background:#FFF;

cursor:default;

overflow:auto;

}

.autocomplete-suggestion {

padding:2px 5px;

white-space:nowrap;

overflow:hidden;

}

.autocomplete-selected {

background:#F0F0F0;

}

.autocomplete-suggestions strong {

font-weight:normal;

color:#3399FF;

}

Javascript

$(function () {

'use strict';

 

// Load countries then initialize plugin:

$.ajax({

url:'content/countries.txt',

dataType:'json'

}).done(function (source) {

 

var countriesArray = $.map(source,function (value, key) {return { value: value, data: key }; }),

countries = $.map(source,function (value) {return value; });

 

// Setup jQuery ajax mock:

$.mockjax({

url:'*',

responseTime:  200,

response:function (settings) {

var query = settings.data.query,

queryLowerCase = query.toLowerCase(),

suggestions = $.grep(countries,function(country) {

 return country.toLowerCase().indexOf(queryLowerCase) !== -1;

}),

response = {

query: query,

suggestions: suggestions

};

 

this.responseText = JSON.stringify(response);

}

});

 

// Initialize ajax autocomplete:

$('#autocomplete-ajax').autocomplete({

serviceUrl:'/autosuggest/service/url',

onSelect:function(suggestion) {

$('#selction-ajax').html('You selected: ' + suggestion.value +', ' + suggestion.data);

}

});

 

// Initialize autocomplete with local lookup:

$('#autocomplete').autocomplete({

lookup: countriesArray,

onSelect:function (suggestion) {

$('#selection').html('You selected: ' + suggestion.value +', ' + suggestion.data);

}

});


// Initialize autocomplete with custom appendTo:

$('#autocomplete-custom-append').autocomplete({

lookup: countriesArray,

appendTo:'#suggestions-container'

});

 

});

 

});

 

سوالی دارید؟ از من بپرسید

سلام چطور میتونم کمکتون بکنم؟